1. Giriş
Son güncelleme: 2022-02-08
Neden çoklu bulut akışı gerekir?
İşletmeler, iş yüklerini birden fazla bulut platformuna yaymak için aktif olarak çalışıyor. Bunun nedeni, bir işletmenin operasyonel iş akışına birden fazla bulut sağlayıcıyı dahil etmenin çeşitli avantajları olmasıdır. Örneğin:
- Tedarikçiye bağımlılık
- İş Sürekliliği Riskini Azaltma
- Bağımlılıklar ve Tek Bir Teknoloji Yığınına Bağımlılık
Ne oluşturacaksınız?
Bu codelab'de, Confluent Cloud'dan yararlanarak AWS ve GCP arasında çoklu bulut veri akışı oluşturacaksınız. Bu kurstan sonra:
- GCP'de Confluent Cloud'da özel bir Kafka kümesi oluşturun.
- Confluent Cloud ile GCP projeniz arasında, özel bir ağda erişilebilmesi için VPC eşlemesi ayarlayın.
- Her iki büyük ölçekli sağlayıcıdaki kaynakların bağlanabilmesi için AWS projeniz ile GCP projeniz arasında bir VPN tüneli oluşturun.
- AWS'den Confluent Kafka'ya erişin ve Confluent Kafka Cloud'dan yararlanarak AWS'den GCP'ye bir akış ardışık düzeni oluşturun.
Neler öğreneceksiniz?
- Confluent Cloud Kafka ile GCP projeniz arasında VPC eşlemeyi ayarlama
- AWS ve GCP projeleri arasında VPN tüneli oluşturma
- AWS projenizden GCP'de barındırılan Confluent Cloud'a erişme
Bu codelab, çok bulutlu veri akışı oluşturmaya odaklanmaktadır. Alakalı olmayan kavramlar ve kod blokları işaretlenmiştir ve yalnızca kopyalayıp yapıştırmanız için kullanımınıza sunulmuştur.
Gerekenler
- AWS proje erişimi.
- GCP projesi erişimi.
- GCP ve AWS Cloud deneyimi.
- GCP Marketplace'ten Confluent Kafka aboneliği.
2. Hazırlanma
AWS ve GCP arasında VPN bağlantısını ayarlama
- Bu demoda GCP'deki varsayılan VPC (asia-southeast1) ve AWS'deki ng-vpc-103-mum (ap-south1) kullanılır.
- AWS'de Müşteri Ağ Geçidi ve Sanal Özel Ağ Geçidi'ni (VPG) oluşturun. VPG'yi AWS VPC'ye ekleyin.
- AWS'de siteler arası VPN bağlantısını oluşturun.
- AWS'de oluşturulan tünelin yapılandırma dosyasını indirin. Seç
- Tedarikçi : Genel
- Platform : Genel
- Yazılım : Tedarikçiden Bağımsız
- Ike Sürümü : Ikev2
- GCP'de VPN ağ geçidini ve VPN tünelini oluşturun.
İndirilen AWS yapılandırma dosyasından her iki tünel için IP adresini ve Ikev2 anahtarını sağlayın.
- Tamamlandığında tünel, AWS ve GCP'de ÇALIŞIR durumda olmalıdır.
Tünel kurulumu tamamlandı.
- Confluent Cloud'u yapılandırmak için kullanılacak bir CIDR bloğu seçin. Bunu AWS'de statik rota olarak VPN tüneline ekleyin.
GCP Marketplace'te Confluent Kafka
- GCP Marketplace'ten Confluent Kafka'ya abone olun.
- Confluent Cloud'da oturum açın ve ayrılmış bir küme oluşturun
- Eşleme için VPC ağı ayrıntılarıyla birlikte GCP proje kimliğini sağlayın.
- GCP tarafında, sağlanan Confluent Cloud küme ağı ayrıntılarıyla VPC eşlemeyi tamamlayın.
- Confluent Cloud kümesi artık etkin ve GCP ile eşlenmiş durumda.
- GCP'den Confluent kümesine bağlantıyı test edin.
- GCE örneği sağlayın ve Python3'ü yükleyin.
- Confluent Cloud'da Python istemci anahtarını oluşturma
- GCP örneğinden "producer.py" test komut dosyasını çalıştırın:
- Şimdi, AWS örneğine örnek kod tabanını indirin ve GCP'den Confluent Cloud'a hibrit bağlantıyı test etmek için "producer.py" komut dosyasını çalıştırın.
3. Tebrikler
Tebrikler, AWS ve GCP arasında çoklu bulutlu, bölgeler arası Confluent Kafka akış platformunuzu başarıyla oluşturdunuz.
Faydalı Codelab'ler**?**
Aşağıdaki codelab'lere göz atın: